@import url(layout.css); 
.nav1 .nav_list a:hover{ color:#f69;}
.main_r{ margin:0;}

/**/
.star_info .star_box img{ float:left; width:300px; height:300px; border-radius:300px;}
.star_info .star_detail{ width:665px;}
.star_info .star_detail .title{ height:45px; margin-top:10px;}
.star_info .star_detail .title span.fl strong ,.star_info .star_detail .title span.fl i ,.star_info .star_detail .title span.fl em{ float:left;}

.star_info .star_detail .title strong{ font-size:30px;}
.star_info .star_detail .title span.fl i{ margin:12px 0 0 0;}
.star_info .star_detail .title span.fl em{ margin:14px 5px 0 10px;}
.star_info .star_detail .title i.icon_sina{ background:url(../images/icon_login.gif) no-repeat -48px 0; width:24px; height:24px; display:inline-block;}
.star_info .star_detail .title em.icon_xz{ height:20px; line-height:20px; padding:0 5px; background:#f69; margin-left:10px; color:#fff; display:inline-block; font-size:12px;}

.star_info .star_detail .title span.fr{ margin-top:5px;}
.star_info .star_detail .title em.fs{ float:left; color:#999; font-size:14px; margin:5px 0 0 0;}
.star_info .star_detail .title em.fs1 i{ background:url(../images/icon20.gif) no-repeat -40px 0; display:inline-block; width:20px; height:20px; float:left; margin:0 5px 0 0;}
.star_info .star_detail .title em.starbtn{ float:left; width:95px; height:30px; background:#fff; color:#fff; border-radius:3px; line-height:30px; cursor:pointer; margin:0 0 0 10px;}
.star_info .star_detail .title em.starbtn i{ background:url(../images/icon20.gif) no-repeat 0 0; display:inline-block; width:20px; height:20px;}
.star_info .star_detail .title em.btn1{ background:#ff7f61;}
.star_info .star_detail .title em.btn1 i{ background-position:0 0; float:left; margin:6px 5px 0 10px;}
.star_info .star_detail .title em.btn2{ background:#fcc82b;}
.star_info .star_detail .title em.btn2 i{ background-position:0 -20px; float:left; margin:6px 5px 0 7px;}

.star_info .star_detail .txt{ height:230px; overflow:hidden; font-size:16px;}
.star_info .star_detail .txt p{ line-height:33px; margin-top:10px;}

/**/
.star_shop{ margin-top:40px;}
.shop_ad{ width:550px; overflow:hidden; position:relative;}
.shop_ad img{ width:550px; height:285px;}
.shop_ad em{ background:url(../images/shop_adicon.png) no-repeat 0 0; _background-image:url(../images/shop_adicon.gif); width:100px; height:100px; display:inline-block; position:absolute; top:50%; left:50%; margin-left:-50px; margin-top:-50px;}
.shop_ad span{ background:rgba(0,0,0,0.5); display:block; height:30px; position:absolute; bottom:0; width:100%; color:#fff; line-height:30px; text-align:center;}

.shop_pro{ width:420px; overflow:hidden;}
.shop_pro h3{ background:url(../images/r_box_titlebg.gif) repeat-x 0 0; height:30px; font-size:20px; font-weight:normal;}
.shop_pro h3 span{ display:inline-block; line-height:20px; background:#fff; padding:0 10px; border-left:4px solid #000; margin-top:4px;}
.shop_pro .pro{ height:140px;}
.shop_pro .pro img{ width:210px; height:140px; float:left; margin-right:15px;}
.shop_pro .pro p{ line-height:24px; height:72px; overflow:hidden;}
.shop_pro .pro a.buy_btn{ display:inline-block; background:#f69; border-radius:3px; color:#fff; margin-top:20px; height:33px; line-height:33px; padding:0 15px; font-size:16px;}
.shop_pro .live{ text-align:center;}
.shop_pro .live a{ height:44px; width:186px; display:inline-block; border-radius:3px; margin:0 5px;}
.shop_pro .live a.icon_yk{ background:#65c5c4 url(../images/icon_yk.gif) no-repeat center;}
.shop_pro .live a.icon_yy{ background:#eb8125 url(../images/icon_yy.gif) no-repeat center;}

/**/
.tl_imgtxt{ background:#f1f1f1; padding:20px 0 10px;}
.tl_imgtxt h2.main_title span{ background:#f1f1f1;}

.img_list { width:1000px; overflow: hidden;}
.img_list ul { width: 1040px; float: left;}
.img_list li { width:228px; float:left; overflow: hidden; margin-right:30px; height:202px;}
.img_list li .img{ position:relative;}
.img_list li .img img { width: 228px; height: 172px;}
.img_list li .img em{ background:url(../images/icon_movie.png) no-repeat 0 0; width:50px; height:50px; display:none; position:absolute; left:89px; top:61px;}
.img_list li span { height:30px; line-height:30px; overflow:hidden; display:block; padding:0 10px; text-align:center;}
.img_list li a:hover{ color:#f69;}
.img_list li a:hover em{ display:block;}

.sPage { text-align: center; clear: both;}
.sPage em { width: 12px; height: 12px; display: inline-block; background: #cccccc; border-radius: 12px; margin: 3px; cursor: pointer;vertical-align: middle; overflow: hidden;}
.sPage em.on { background: #f69;}

/**/
.new_list li{ height:210px; margin-top:30px;}
.new_list li img{ float:left; width:285px; height:210px; margin-right:20px;}
.new_list li strong{ font-size:20px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; display:block;}
.new_list li a:hover strong{ color:#f69;}
.new_list li p{ margin-top:20px; line-height:25px; height:50px; overflow:hidden; color:#999;}
.new_list li span{ display:block; margin-top:20px; height:25px; line-height:25px; color:#777;}
.new_list li span em{ background:#f1f1f1; padding:0 10px; display:inline-block; height:25px; float:left; margin-right:10px;}
.new_list li span i{ display:inline-block; width:25px; height:25px; background:url(../images/icon.gif) no-repeat -16px -61px; margin-left:20px; vertical-align:middle;}